package com.qinggeng.project.system.service;


import com.qinggeng.project.system.domain.UserInvit;
import com.qinggeng.project.system.domain.UserInvitCode;
import com.qinggeng.project.system.dto.UserInvitDTO;

public interface UserInvitService {


    //验证当前是不是可以被邀请
    boolean checkUserInvit(Long userId);

    //插入數據庫
    UserInvit insertUserInvit(UserInvitDTO dto);

    //根据用户id 查看邀请情况时间
    UserInvit getByUserInvitByUserId(Long invitUserId);

    //验证当前是 邀请码生成的时间晚与用户创建时间
     boolean checkUserInvitCodeCreateTime(UserInvitCode userInvitCode,UserInvitDTO dto);

    //验证 用户是不是下过单
    boolean checkUserInvitCoddPlaceAnOrder(Long userId);
}
